//@author A0096466N
//
// **********
//
// mark class changes the status of a task
// in the vector store
// in the txt store
// and in the currently displayed UI
//
// **********

#ifndef MARK_H
#define MARK_H

#include "Task.h"
#include "Storage.h"
#include "Parser.h"

class Mark {
private:
	void markInStore(Task &, vector<Task> &);
	void markInStorage(Task &, vector<Task> &);
	void markInUIDisplay(Task &, vector<Task> &);

public:
	Mark(void);
	~Mark(void);
	string execute(Task &, vector <Task> &, vector<Task> &);
};

#endif
